XMLTrans: a Java-based XML Transformation Language for Structured Data
نویسندگان
چکیده
The recently completed MLIS DieoPro project addressed the need tbr a uniform, platformindependent interface for: accessing multiple dictionaries and other lexical resources via the Internet/intranets. Lexical da ta supplied by dict ionary publishers for the project was in a variety of SGML forn]ats. In order to transforrn this da ta to a convenient s tandard format (IJTML), a high level transformation language was developed. This language is simple to use, yet powerful enough to perlbrm complex transformations not possible with similar transformation tools. XMLTrans provides rooted/recursive transductions, simila.r to tr,~nsducers used for na.tura.l language translation. The tool is written in standard .lava and is available to the general public.
منابع مشابه
Serielle Transformationen von XML: Probleme, Methoden, Lösungen
The markup language XML defines a simple syntax for structured data that can be used across application boundaries. One of the most important prerequisites for the interchange of such XML data is the possibility of its transformation. Among the currently available transformation approaches for XML, the W3C standard XSLT has gained the biggest popularity. However, XSLT doesn't scale for huge amo...
متن کاملProgramming with Circles, Triangles and Rectangles
This paper proposes extending popular object-oriented programming languages such as C#, VB or Java with native support for XML. In our approach XML documents or document fragments become first class citizens. This means that XML values can be constructed, loaded, passed, transformed and updated in a type-safe manner. The type system extensions, however, are not based on XML Schemas. We show tha...
متن کاملTransformation of Protégé Ontologies into the Eclipse Modeling Framework A Practical Use Case based on the Foundational Model of Anatomy
Introduction The Eclipse Modeling Framework (EMF) “is a modeling framework and code generation facility for building tools and other applications based on a structured data model. From a model specification described in XMI, EMF provides tools and runtime support to produce a set of Java classes for the model, a set of adapter classes that enable viewing and command-based editing of the model, ...
متن کاملJXP4BIGI: a generalized, Java XML-based approach for biological information gathering and integration
MOTIVATION In the post-genomic era, biologists interested in systems biology often need to import data from public databases and construct their own system-specific or subject-oriented databases to support their complex analysis and knowledge discovery. To facilitate the analysis and data processing, customized and centralized databases are often created by extracting and integrating heterogene...
متن کاملTomML: A Rule Language for Structured Data
We present the Tom language that extends Java with the purpose of providing high level constructs inspired by the rewriting community. Tom bridges thus the gap between a general purpose language and high level specifications based on rewriting. This approach was motivated by the promotion of rule based techniques and their integration in large scale applications. Powerful matching capabilities ...
متن کامل